﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;

namespace JGSoft.U9CRTAPIEX.DTOs.RequestDTOs
{
	/// <summary>
	/// 库存单据ItemInfo的传入公共对象定义
	/// </summary>
	public class ItemInfoRData
    {
		/// <summary>
		/// 料品ID
		/// </summary>

		public long ItemID { get; set; }

		/// <summary>
		/// 料号
		/// </summary>

		[Required]
		public string ItemCode { get; set; }

		/// <summary>
		/// 品名
		/// </summary>

		public string ItemName { get; set; }

		/// <summary>
		/// 等级
		/// </summary>

		public int ItemGrade { get; set; }

		/// <summary>
		/// 成分
		/// </summary>

		public int ItemPotency { get; set; }

		/// <summary>
		/// 版本
		/// </summary>

		public string ItemVersion { get; set; }

		/// <summary>
		/// 自由项1
		/// </summary>

		public string ItemOpt1_Code { get; set; }

		/// <summary>
		/// 自由项2
		/// </summary>

		public string ItemOpt2_Code { get; set; }

		/// <summary>
		/// 自由项3
		/// </summary>

		public string ItemOpt3_Code { get; set; }

		/// <summary>
		/// 自由项4
		/// </summary>

		public string ItemOpt4_Code { get; set; }

		/// <summary>
		/// 自由项5
		/// </summary>

		public string ItemOpt5_Code { get; set; }

		/// <summary>
		/// 自由项6
		/// </summary>

		public string ItemOpt6_Code { get; set; }

		/// <summary>
		/// 自由项7
		/// </summary>

		public string ItemOpt7_Code { get; set; }

		/// <summary>
		/// 自由项8
		/// </summary>

		public string ItemOpt8_Code { get; set; }

		/// <summary>
		/// 自由项9
		/// </summary>

		public string ItemOpt9_Code { get; set; }

		/// <summary>
		/// 自由项10
		/// </summary>

		public string ItemOpt10_Code { get; set; }
	}
}
